MARGIN שובר קידוד
יש לי בלוק מסויים שמורכב מ-3 DIVים, הראשון לחלק העליון, השני לטקסט והשלישי לחלק התחתון.
הטקסט נכנס לדיב השני ונכתב באמצעות עורך טקסט שבין היתר מכניס את הטקסט לדיבים משלו עם תכונות שהוא קובע.
הוא יוצר לי טקסט בסגנון הזה:
בלה בלה בלה
</div>
וכפי שבטח שיערתם, כאשר הדיב שהוא יצר מקבל MARGIN, הוא שובר לי את העיצוב
מה ניתן לעשות?
ד"א אני משתמש ב- ckeditor
6 תשובות
אופציה א. לשנות את הקוד ש ck מייצר
אופציה ב. לעטוף את הדיב הזה בעוד דיב עם קונטרה מרג'ין שיתקן את מה שצריך
אופציה ג. באמצעות important להכיל עיצוב שיגרום לדפדפן להתעלם ממה שכתוב בתג ה-style
אופציה א. תוכל לכוון אותי איך עושים זאת ? אני לא רואה במסמכי ה-DOC שלהם איך לעשות זאת
אופציה ב. איך עושים זאת?
אופציה ג. כך בעצם אני מבטל את שאר האפשרויות שעורך הטקסט מציע
אופציה ב' נשמעת לי הכי רלוונטית, איך אני עושה זאת אלכס?
.myCKFixDiv
{
margin:0 -4.25pt -12pt 0;
}
</style>
<div class='myCKFixDiv'>
<div dir="RTL" style="margin: 0cm 4.25pt 12pt 0cm;">
בלה בלה בלה
</div>
</div>
העניין שהתכונות של המארגין אינן קבועות, פעם זה יכול להיות 4.25 ופעם מספר אחר. מה אפשר לעשות?
עורכי WYSIWYG שמים margin בד"כ כשאתה אומר להם (נניח להוזיז את הפסקה פנימה \ החוצה).
הפתרון שנתנו לך לעטוף את כל התוכן שיוצא מהעורך בDIV נפרד יכול לפתור את הבעיה שזה הורס את המבנה של שאר העמוד ע"י כך שהDIV העוטף יבלום את זה (גודל קבוע מראש נניח, שה margin הפנימי הוא ביחס לDIV העוטף).
הנסיון שלי אומר שזה צריך לפתור את הבעיה. לא לעטוף כל DIV בנפרד אלא את כל התוכן בDIV אחד.